if (priv->child)
{
if (current_child != priv->child)
- gtk_frame_set_child (GTK_FRAME (frame), priv->child);
+ {
+ gtk_container_remove (GTK_CONTAINER (frame), current_child);
+ gtk_container_add (GTK_CONTAINER (frame), priv->child);
+ }
}
else
{
{
current_child = gtk_label_new (NULL);
gtk_widget_show (current_child);
- gtk_frame_set_child (GTK_FRAME (frame), current_child);
+ gtk_container_add (GTK_CONTAINER (frame), current_child);
}
g_return_if_fail (GTK_IS_LABEL (current_child));